//
//  RBGConfigurationClientService.h
//  BateauGenerique
//
//  Created by Kevin De Jesus Ferreira on 21/05/2014.
//  Copyright (c) 2014 Kevin De Jesus Ferreira. All rights reserved.
//

#import <UIKit/UIKit.h>

enum SERVICE {
    parametre,
    menu,
    actualites,
    contact,
    annonces,
    etats,
    lieux,
    marquedistribuee,
    departements,
    energies,
    services,
    regions,
    typesAnnonces,
    typesCategories,
    typesCategoriesTOUTES,
    toutesMarques,
    TOUTESmarquesBateauxAMoteur,
    TOUTESmarquesVoilier,
    TOUTESmarquesPneu,
    TOUTESmarquesMoteur,
    marquesBateauxAMoteur,
    marquesVoilier,
    marquesPneu,
    marquesMoteur,
    annoncesFavoris,
    modeles,
    onDemand,
    envoieEmail
};

@protocol ServiceDelegate

@required

- (void) receiveDonneesService:(id)donnees
fromService:(int)service;

- (void) receiveErreurService:(int)statut;

@end

@interface RBGConfigurationClientService : NSObject

@property (nonatomic,strong) id<ServiceDelegate> delegate;

@property(nonatomic, strong) NSString * typeService;

-(void) getDonnneesByUrl:(NSString *)url
            andArguments:(NSDictionary *)arguments;
@end
